Measurable Software Quality Improvement through Innovative Software Inspection Technologies at Allianz Life Assurance

نویسندگان

  • Bernd Freimut
  • Brigitte Klein
  • Oliver Laitenberger
  • Günther Ruhe
چکیده

The development of high quality software satisfying cost, schedule, and resource requirements is an essential prerequisite for improved competitiveness of life insurance companies. One major difficulty to master this challenge is the inevitability of defects in software products. Since defects are known to be significantly more expensive if detected in later development phases or testing, companies in this marketplace must use cost-effective technologies to detect defects early on in the development process. A particular promising one is software inspection. This paper describes the ESPRIT/ESSI Process Improvement Experiment "High Quality of Software Products by Early Use of Innovative Reading Techniques (HYPER)". The core of this project has been the transfer of innovative software inspection technologies to the Allianz EURO conversion projects. The innovation in the area of software inspection is based on a systematic reading technique, that is, Perspective-based reading (PBR), that tells inspection participants what to look for and more important how to scrutinise a software artefact for defects. Although numerous controlled experiments have shown the PBR technique to be particularly cost-effective, few results have been reported on its use in the context of development projects. The paper presents in a quantitative manner the final results regarding the application of PBR inspections on requirements and design documents in the ESSI PIE. The results are based on 9 requirements and 44 design inspections and demonstrate the benefits to be expected from PBR inspections in an industrial environment.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Analytical Comparison between Software Inspection and Pair Development

Peer review is one of the essential activities in software quality assurance to remove defects at the early stages of development. Peer review can be performed to verify almost all software artifacts in every phase of the software development life cycle such as requirement, design, code and test. According to [Fagan, 1976], software inspection, the most formal structure of peer review, can remo...

متن کامل

Quality Assurance through Process Improvement—A Concise Review

The past two decades have seen the realization of the manufacturing firms towards quality consciousness. The various firms worldwide employed the statistical tools for minimizing the deviations and subsequently the number of rejects of the manufactured parts. In this process, more prominence is laid on prevention of defects rather than detecting and rejecting the defect in the usual traditional...

متن کامل

An Empirical Study on Design Quality Improvement from Best-Practice Inspection and Pair Programming

The quality of the software design often has a major impact on the quality of the final product and the effort for development and evolution. A number of quality assurance (QA) approaches for inspection of early-life-cycle documents have been empirically evaluated. An implicit assumption of these studies was: an investment into early defect detection and removal saves higher rework cost. The co...

متن کامل

Software Testing and Quality Assurance on Sampling Inspection through Statistical Learning Theory

In this paper, an engineering statistical model is proposed for the prediction of control and assurance in software engineering. This paper attempt statistical learning theory is to studies in a framework the properties of learning theory based on software engineering in quality testing using acceptance sampling statistical quality control and software testing and quality assurance on sampling ...

متن کامل

Defect Management Using Depth of Inspection and the Inspection Performance Metric

DI Inspection performance 0 0.1 Worse (W) 0.1 – 0.2 Very Low (VL) 0.2 – 0.3 Low (L) 0.3 – 0.4 Normal (N) 0.4 – 0.5 Above Normal (AN) 0.5 – 0.6 High (H) 0.6 – 0.7 Very High (AV) 0.7 – 0.8 Best (B) 0.8 – 0.9 Excellent (E) 0.9 1 Ideal (I) Introduction A defect in software is expensive especially when it dwells and manifests. One of the prevailing challenges in the software industry is therefore th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000